﻿using Basefr.App.Messages;
using Paas.App.Interface.Meta.Dtos;
using System;
using System.Collections.Generic;
using System.Text;

namespace Paas.App.Interface.Meta.Messages
{
    public class SearchMetaObjectInput : QueryPagedInput
    {
        public string Name { get; set; }
        public string Label { get; set; }
        public int? ApplicationId { get; set; }
    }
    public class SearchMetaObjectOutput : QueryPagedOutput<MetaObjectDto> { }
    public class SaveMetaObjectInput : SaveInput<MetaObjectDto, Guid>
    {

    }

    public class SaveMetaObjectOutput : SaveOutput<MetaObjectDto, Guid>
    {

    }
    public class PublicMetaObjectInput
    {
        public List<Guid> Ids { get; set; }
    }

    public class DeleteMetaObjectInput : DeleteInput<Guid> { }
    public class DeleteMetaObjectOutput : DeleteOutput { }
}
